# near model CODE resource # jump table entries: 792-840 (49 of them) export_99: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 206E 000E movea.l A0, [A6 + 0xE] 00000008 2F08 move.l -[A7], A0 0000000A 42A7 clr.l -[A7] 0000000C 302E 0008 move.w D0, [A6 + 0x8] 00000010 48C0 ext.l D0 00000012 2F00 move.l -[A7], D0 00000014 4EBA 045A jsr [PC + 0x45A /* 00000470 */] 00000018 201F move.l D0, [A7]+ 0000001A 205F movea.l A0, [A7]+ 0000001C 2080 move.l [A0], D0 0000001E 206E 000E movea.l A0, [A6 + 0xE] 00000022 4A90 tst.l [A0] 00000024 670E beq +0x10 /* 00000034 */ 00000026 206E 000E movea.l A0, [A6 + 0xE] 0000002A 2F10 move.l -[A7], [A0] 0000002C 2F2E 000A move.l -[A7], [A6 + 0xA] 00000030 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] label00000034: 00000034 4E5E unlink A6 00000036 205F movea.l A0, [A7]+ 00000038 DEFC 000A add.w A7, 0xA /* '\n' */ 0000003C 4ED0 jmp [A0] export_100: 0000003E 4E56 FFF8 link A6, -0x0008 00000042 48E7 0300 movem.l -[A7], D6,D7 00000046 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 0000004C 4267 clr.w -[A7] 0000004E 1F3C 0001 move.b -[A7], 0x1 00000052 4EBA 044E jsr [PC + 0x44E /* 000004A2 */] 00000056 1E1F move.b D7, [A7]+ 00000058 4267 clr.w -[A7] 0000005A 486E FFFC pea.l [A6 - 0x4] 0000005E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000062 3C1F move.w D6, [A7]+ 00000064 4267 clr.w -[A7] 00000066 1F07 move.b -[A7], D7 00000068 4EBA 0438 jsr [PC + 0x438 /* 000004A2 */] 0000006C 1E1F move.b D7, [A7]+ 0000006E 4A46 tst.w D6 00000070 6706 beq +0x8 /* 00000078 */ 00000072 7000 moveq.l D0, 0x00 00000074 2D40 FFFC move.l [A6 - 0x4], D0 label00000078: 00000078 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 0000007E 4CDF 00C0 movem.l D6,D7, [A7]+ 00000082 4E5E unlink A6 00000084 2E9F move.l [A7], [A7]+ 00000086 4E75 rts export_101: 00000088 4E56 0000 link A6, 0 0000008C 42A7 clr.l -[A7] 0000008E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000092 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000096 2D5F 000C move.l [A6 + 0xC], [A7]+ 0000009A 4E5E unlink A6 0000009C 2E9F move.l [A7], [A7]+ 0000009E 4E75 rts export_102: 000000A0 4E56 0000 link A6, 0 000000A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000A8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000000AC 4E5E unlink A6 000000AE 2E9F move.l [A7], [A7]+ 000000B0 4E75 rts export_103: 000000B2 4E56 0000 link A6, 0 000000B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000BA 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 000000BE 4E5E unlink A6 000000C0 2E9F move.l [A7], [A7]+ 000000C2 4E75 rts export_104: 000000C4 4E56 FFFE link A6, -0x0002 000000C8 2F07 move.l -[A7], D7 000000CA 4267 clr.w -[A7] 000000CC 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000000D0 3E1F move.w D7, [A7]+ 000000D2 4A47 tst.w D7 000000D4 6708 beq +0xA /* 000000DE */ 000000D6 3F07 move.w -[A7], D7 000000D8 42A7 clr.l -[A7] 000000DA 4EBA 0082 jsr [PC + 0x82 /* 0000015E */] label000000DE: 000000DE 2E1F move.l D7, [A7]+ 000000E0 4E5E unlink A6 000000E2 4E75 rts export_105: 000000E4 4E56 FFFE link A6, -0x0002 000000E8 2F07 move.l -[A7], D7 000000EA 4267 clr.w -[A7] 000000EC A9AF syscall ResError 000000EE 3E1F move.w D7, [A7]+ 000000F0 4A47 tst.w D7 000000F2 6708 beq +0xA /* 000000FC */ 000000F4 3F07 move.w -[A7], D7 000000F6 42A7 clr.l -[A7] 000000F8 4EBA 0064 jsr [PC + 0x64 /* 0000015E */] label000000FC: 000000FC 2E1F move.l D7, [A7]+ 000000FE 4E5E unlink A6 00000100 4E75 rts export_106: fn00000102: 00000102 4E56 0000 link A6, 0 00000106 4AAE 0008 tst.l [A6 + 0x8] 0000010A 660A bne +0xC /* 00000116 */ 0000010C 3F3C FF94 move.w -[A7], 0xFF94 00000110 42A7 clr.l -[A7] 00000112 4EBA 004A jsr [PC + 0x4A /* 0000015E */] label00000116: 00000116 4E5E unlink A6 00000118 2E9F move.l [A7], [A7]+ 0000011A 4E75 rts export_107: 0000011C 4E56 0000 link A6, 0 00000120 4AAE 000C tst.l [A6 + 0xC] 00000124 6606 bne +0x8 /* 0000012C */ 00000126 2D6E 0008 000C move.l [A6 + 0xC], [A6 + 0x8] label0000012C: 0000012C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000130 2F2E 000C move.l -[A7], [A6 + 0xC] 00000134 4EBA 0028 jsr [PC + 0x28 /* 0000015E */] 00000138 4E5E unlink A6 0000013A 205F movea.l A0, [A7]+ 0000013C DEFC 000A add.w A7, 0xA /* '\n' */ 00000140 4ED0 jmp [A0] export_108: 00000142 4E56 0000 link A6, 0 00000146 4A6E 0008 tst.w [A6 + 0x8] 0000014A 670A beq +0xC /* 00000156 */ 0000014C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000150 42A7 clr.l -[A7] 00000152 4EBA 000A jsr [PC + 0xA /* 0000015E */] label00000156: 00000156 4E5E unlink A6 00000158 205F movea.l A0, [A7]+ 0000015A 544F addq.w A7, 2 0000015C 4ED0 jmp [A0] export_109: fn0000015E: 0000015E 4E56 FFF4 link A6, -0x000C 00000162 48E7 0018 movem.l -[A7], A3,A4 00000166 286D FAEE movea.l A4, [A5 - 0x512] 0000016A 200C move.l D0, A4 0000016C 671A beq +0x1C /* 00000188 */ 0000016E 2B6C 003E FAEE move.l [A5 - 0x512], [A4 + 0x3E] 00000174 396E 000C 002C move.w [A4 + 0x2C], [A6 + 0xC] 0000017A 296E 0008 002E move.l [A4 + 0x2E], [A6 + 0x8] 00000180 2F0C move.l -[A7], A4 00000182 4EBA 051A jsr [PC + 0x51A /* 0000069E */] 00000186 6020 bra +0x22 /* 000001A8 */ label00000188: 00000188 4AAD FAEA tst.l [A5 - 0x516] 0000018C 671A beq +0x1C /* 000001A8 */ 0000018E 266D FAEA movea.l A3, [A5 - 0x516] 00000192 7000 moveq.l D0, 0x00 00000194 2B40 FAEA move.l [A5 - 0x516], D0 00000198 3F2E 000C move.w -[A7], [A6 + 0xC] 0000019C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001A0 2F0B move.l -[A7], A3 000001A2 205F movea.l A0, [A7]+ 000001A4 4E90 jsr [A0] 000001A6 A9F4 syscall ExitToShell label000001A8: 000001A8 4CDF 1800 movem.l A3,A4, [A7]+ 000001AC 4E5E unlink A6 000001AE 205F movea.l A0, [A7]+ 000001B0 5C4F addq.w A7, 6 000001B2 4ED0 jmp [A0] export_110: fn000001B4: 000001B4 4E56 FFFC link A6, -0x0004 000001B8 206E 0008 movea.l A0, [A6 + 0x8] 000001BC 2B68 003E FAEE move.l [A5 - 0x512], [A0 + 0x3E] 000001C2 4E5E unlink A6 000001C4 2E9F move.l [A7], [A7]+ 000001C6 4E75 rts fn000001C8: 000001C8 4E56 0000 link A6, 0 000001CC 206E 000C movea.l A0, [A6 + 0xC] 000001D0 216D FAEE 003E move.l [A0 + 0x3E], [A5 - 0x512] 000001D6 2B6E 000C FAEE move.l [A5 - 0x512], [A6 + 0xC] 000001DC 4E5E unlink A6 000001DE 205F movea.l A0, [A7]+ 000001E0 504F addq.w A7, 8 000001E2 4ED0 jmp [A0] fn000001E4: 000001E4 4E56 FFFC link A6, -0x0004 000001E8 42A7 clr.l -[A7] 000001EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001EE 42A7 clr.l -[A7] 000001F0 42A7 clr.l -[A7] 000001F2 42A7 clr.l -[A7] 000001F4 486E 000C pea.l [A6 + 0xC] 000001F8 7004 moveq.l D0, 0x04 000001FA 2F00 move.l -[A7], D0 000001FC A9E0 syscall Munger 000001FE 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000202 4E5E unlink A6 00000204 205F movea.l A0, [A7]+ 00000206 504F addq.w A7, 8 00000208 4ED0 jmp [A0] export_111: 0000020A 4E56 FEF0 link A6, -0x0110 0000020E 48E7 0308 movem.l -[A7], D6,D7,A4 00000212 4267 clr.w -[A7] 00000214 1EB8 0A5E move.b [A7], [0x00000A5E /* ResLoad */] 00000218 1C1F move.b D6, [A7]+ 0000021A 4267 clr.w -[A7] 0000021C A99B syscall SetResLoad 0000021E 4267 clr.w -[A7] 00000220 2F2E 000C move.l -[A7], [A6 + 0xC] 00000224 A99C syscall CountResources 00000226 3D5F FEF0 move.w [A6 - 0x110], [A7]+ 0000022A 7E01 moveq.l D7, 0x01 0000022C 6050 bra +0x52 /* 0000027E */ label0000022E: 0000022E 42A7 clr.l -[A7] 00000230 2F2E 000C move.l -[A7], [A6 + 0xC] 00000234 3F07 move.w -[A7], D7 00000236 A99D syscall GetIndResource 00000238 285F movea.l A4, [A7]+ 0000023A 2F0C move.l -[A7], A4 0000023C 486E FFF6 pea.l [A6 - 0xA] 00000240 486E FFF2 pea.l [A6 - 0xE] 00000244 486E FEF2 pea.l [A6 - 0x10E] 00000248 A9A8 syscall GetResInfo 0000024A 4267 clr.w -[A7] 0000024C 4EBA 03FC jsr [PC + 0x3FC /* 0000064A */] 00000250 42A7 clr.l -[A7] 00000252 2F2E 000C move.l -[A7], [A6 + 0xC] 00000256 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000025A A9A0 syscall GetResource 0000025C 285F movea.l A4, [A7]+ 0000025E 4267 clr.w -[A7] 00000260 4EBA 03E8 jsr [PC + 0x3E8 /* 0000064A */] 00000264 4267 clr.w -[A7] 00000266 2F0C move.l -[A7], A4 00000268 A9A4 syscall HomeResFile 0000026A 7001 moveq.l D0, 0x01 0000026C B05F cmp.w D0, [A7]+ 0000026E 670A beq +0xC /* 0000027A */ 00000270 2F0C move.l -[A7], A4 00000272 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000276 4EBA FF6C jsr [PC - 0x94 /* 000001E4 */] label0000027A: 0000027A 5247 addq.w D7, 1 0000027C 6906 bvs +0x8 /* 00000284 */ label0000027E: 0000027E BE6E FEF0 cmp.w D7, [A6 - 0x110] 00000282 6FAA ble -0x54 /* 0000022E */ label00000284: 00000284 1F06 move.b -[A7], D6 00000286 A99B syscall SetResLoad 00000288 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000028C 4E5E unlink A6 0000028E 205F movea.l A0, [A7]+ 00000290 504F addq.w A7, 8 00000292 4ED0 jmp [A0] export_112: 00000294 4E56 FEF0 link A6, -0x0110 00000298 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000029C 282E 0008 move.l D4, [A6 + 0x8] 000002A0 2F04 move.l -[A7], D4 000002A2 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000002A6 2F04 move.l -[A7], D4 000002A8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000002AC 4267 clr.w -[A7] 000002AE 1EB8 0A5E move.b [A7], [0x00000A5E /* ResLoad */] 000002B2 1A1F move.b D5, [A7]+ 000002B4 4267 clr.w -[A7] 000002B6 A99B syscall SetResLoad 000002B8 2044 movea.l A0, D4 000002BA 2850 movea.l A4, [A0] 000002BC 3C14 move.w D6, [A4] 000002BE 548C addq.l A4, 2 000002C0 7E00 moveq.l D7, 0x00 label000002C2: 000002C2 4A46 tst.w D6 000002C4 6F44 ble +0x46 /* 0000030A */ 000002C6 2F0C move.l -[A7], A4 000002C8 486E FEF0 pea.l [A6 - 0x110] 000002CC 1014 move.b D0, [A4] 000002CE 4880 ext.w D0 000002D0 5240 addq.w D0, 1 000002D2 48C0 ext.l D0 000002D4 2F00 move.l -[A7], D0 000002D6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000002DA 1014 move.b D0, [A4] 000002DC 4880 ext.w D0 000002DE 48C0 ext.l D0 000002E0 D08C add.l D0, A4 000002E2 2840 movea.l A4, D0 000002E4 528C addq.l A4, 1 000002E6 5346 subq.w D6, 1 000002E8 42A7 clr.l -[A7] 000002EA 2F3A 0036 move.l -[A7], [PC + 0x36 /* 00000322, value 0x434F4445 'CODE' */] 000002EE 486E FEF0 pea.l [A6 - 0x110] 000002F2 A9A1 syscall GetNamedResource 000002F4 265F movea.l A3, [A7]+ 000002F6 200B move.l D0, A3 000002F8 670E beq +0x10 /* 00000308 */ 000002FA 42A7 clr.l -[A7] 000002FC 2F0B move.l -[A7], A3 000002FE A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 00000300 201F move.l D0, [A7]+ 00000302 D087 add.l D0, D7 00000304 2E00 move.l D7, D0 00000306 5087 addq.l D7, 8 label00000308: 00000308 60B8 bra -0x46 /* 000002C2 */ label0000030A: 0000030A 2D47 000C move.l [A6 + 0xC], D7 0000030E 1F05 move.b -[A7], D5 00000310 A99B syscall SetResLoad 00000312 2F04 move.l -[A7], D4 00000314 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000318 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000031C 4E5E unlink A6 0000031E 2E9F move.l [A7], [A7]+ 00000320 4E75 rts 00000322 434F chk.w D1, A7 00000324 4445 neg.w D5 export_113: fn00000326: 00000326 4E56 FFFE link A6, -0x0002 0000032A 1D6D FAE9 FFFF move.b [A6 - 0x1], [A5 - 0x517] 00000330 1B7C 0001 FAE9 move.b [A5 - 0x517], 0x1 00000336 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 0000033C 4267 clr.w -[A7] 0000033E 4EBA 0020 jsr [PC + 0x20 /* 00000360 */] 00000342 206D FB0C movea.l A0, [A5 - 0x4F4] 00000346 4A90 tst.l [A0] 00000348 660C bne +0xE /* 00000356 */ 0000034A 2F2D FB0C move.l -[A7], [A5 - 0x4F4] 0000034E 2F2D FB14 move.l -[A7], [A5 - 0x4EC] 00000352 4EAD 009A jsr [A5 + 0x9A /* export_15 */] label00000356: 00000356 1B6E FFFF FAE9 move.b [A5 - 0x517], [A6 - 0x1] 0000035C 4E5E unlink A6 0000035E 4E75 rts export_114: fn00000360: 00000360 4E56 FFF4 link A6, -0x000C 00000364 48E7 0300 movem.l -[A7], D6,D7 00000368 1B7C 0001 FB0B move.b [A5 - 0x4F5], 0x1 0000036E 102D FAE8 move.b D0, [A5 - 0x518] 00000372 6600 008C bne +0x8E /* 00000400 */ 00000376 1B7C 0001 FAE8 move.b [A5 - 0x518], 0x1 0000037C 2F2D FB10 move.l -[A7], [A5 - 0x4F0] 00000380 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000384 42A7 clr.l -[A7] 00000386 42A7 clr.l -[A7] 00000388 4267 clr.w -[A7] 0000038A 486E FFF4 pea.l [A6 - 0xC] 0000038E 4EBA 0286 jsr [PC + 0x286 /* 00000616 */] 00000392 202D FB18 move.l D0, [A5 - 0x4E8] 00000396 909F sub.l D0, [A7]+ 00000398 5180 subq.l D0, 8 0000039A 2F00 move.l -[A7], D0 0000039C 2F2E 000A move.l -[A7], [A6 + 0xA] 000003A0 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000003A4 2E1F move.l D7, [A7]+ 000003A6 6F58 ble +0x5A /* 00000400 */ 000003A8 4267 clr.w -[A7] 000003AA 2F2D FB0C move.l -[A7], [A5 - 0x4F4] 000003AE 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 000003B2 101F move.b D0, [A7]+ 000003B4 6708 beq +0xA /* 000003BE */ 000003B6 2F2D FB0C move.l -[A7], [A5 - 0x4F4] 000003BA 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] label000003BE: 000003BE 102E 0008 move.b D0, [A6 + 0x8] 000003C2 6706 beq +0x8 /* 000003CA */ 000003C4 2C2E 000A move.l D6, [A6 + 0xA] 000003C8 6010 bra +0x12 /* 000003DA */ label000003CA: 000003CA 2F07 move.l -[A7], D7 000003CC 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000003D0 42A7 clr.l -[A7] 000003D2 2F07 move.l -[A7], D7 000003D4 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000003D8 2C1F move.l D6, [A7]+ label000003DA: 000003DA BE86 cmp.l D7, D6 000003DC 6F0A ble +0xC /* 000003E8 */ 000003DE 422D FB0B clr.b [A5 - 0x4F5] 000003E2 422D FAE8 clr.b [A5 - 0x518] 000003E6 2E06 move.l D7, D6 label000003E8: 000003E8 2F2D FB10 move.l -[A7], [A5 - 0x4F0] 000003EC 2F07 move.l -[A7], D7 000003EE 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000003F2 102E 0008 move.b D0, [A6 + 0x8] 000003F6 6608 bne +0xA /* 00000400 */ 000003F8 2F2D FB10 move.l -[A7], [A5 - 0x4F0] 000003FC 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] label00000400: 00000400 4CDF 00C0 movem.l D6,D7, [A7]+ 00000404 4E5E unlink A6 00000406 205F movea.l A0, [A7]+ 00000408 5C4F addq.w A7, 6 0000040A 4ED0 jmp [A0] export_115: fn0000040C: 0000040C 4E56 0000 link A6, 0 00000410 4EBA FF14 jsr [PC - 0xEC /* 00000326 */] 00000414 1D6D FB0B 0008 move.b [A6 + 0x8], [A5 - 0x4F5] 0000041A 4E5E unlink A6 0000041C 4E75 rts export_116: 0000041E 4E56 0000 link A6, 0 00000422 4267 clr.w -[A7] 00000424 4EBA FFE6 jsr [PC - 0x1A /* 0000040C */] 00000428 101F move.b D0, [A7]+ 0000042A 660A bne +0xC /* 00000436 */ 0000042C 3F3C FF94 move.w -[A7], 0xFF94 00000430 42A7 clr.l -[A7] 00000432 4EBA FD2A jsr [PC - 0x2D6 /* 0000015E */] label00000436: 00000436 4E5E unlink A6 00000438 4E75 rts export_117: 0000043A 4E56 0000 link A6, 0 0000043E 4267 clr.w -[A7] 00000440 4EBA 0014 jsr [PC + 0x14 /* 00000456 */] 00000444 101F move.b D0, [A7]+ 00000446 670A beq +0xC /* 00000452 */ 00000448 3F3C FF94 move.w -[A7], 0xFF94 0000044C 42A7 clr.l -[A7] 0000044E 4EBA FD0E jsr [PC - 0x2F2 /* 0000015E */] label00000452: 00000452 4E5E unlink A6 00000454 4E75 rts export_118: fn00000456: 00000456 4E56 0000 link A6, 0 0000045A 4EBA FECA jsr [PC - 0x136 /* 00000326 */] 0000045E 206D FB0C movea.l A0, [A5 - 0x4F4] 00000462 4A90 tst.l [A0] 00000464 57C0 seq D0 00000466 4400 neg.b D0 00000468 1D40 0008 move.b [A6 + 0x8], D0 0000046C 4E5E unlink A6 0000046E 4E75 rts export_119: fn00000470: 00000470 4E56 FFFE link A6, -0x0002 00000474 2F07 move.l -[A7], D7 00000476 4267 clr.w -[A7] 00000478 1F3C 0001 move.b -[A7], 0x1 0000047C 4EBA 0024 jsr [PC + 0x24 /* 000004A2 */] 00000480 1E1F move.b D7, [A7]+ 00000482 42A7 clr.l -[A7] 00000484 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000488 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000048C 2D5F 000C move.l [A6 + 0xC], [A7]+ 00000490 4267 clr.w -[A7] 00000492 1F07 move.b -[A7], D7 00000494 4EBA 000C jsr [PC + 0xC /* 000004A2 */] 00000498 1E1F move.b D7, [A7]+ 0000049A 2E1F move.l D7, [A7]+ 0000049C 4E5E unlink A6 0000049E 2E9F move.l [A7], [A7]+ 000004A0 4E75 rts export_120: fn000004A2: 000004A2 4E56 FFFE link A6, -0x0002 000004A6 1D6D FAE9 000A move.b [A6 + 0xA], [A5 - 0x517] 000004AC 102E 0008 move.b D0, [A6 + 0x8] 000004B0 B02D FAE9 cmp.b D0, [A5 - 0x517] 000004B4 6718 beq +0x1A /* 000004CE */ 000004B6 1B6E 0008 FAE9 move.b [A5 - 0x517], [A6 + 0x8] 000004BC 102E 0008 move.b D0, [A6 + 0x8] 000004C0 670C beq +0xE /* 000004CE */ 000004C2 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 000004C8 4267 clr.w -[A7] 000004CA 4EBA FE94 jsr [PC - 0x16C /* 00000360 */] label000004CE: 000004CE 4E5E unlink A6 000004D0 205F movea.l A0, [A7]+ 000004D2 544F addq.w A7, 2 000004D4 4ED0 jmp [A0] fn000004D6: 000004D6 4E56 FFFA link A6, -0x0006 000004DA 48E7 0108 movem.l -[A7], D7,A4 000004DE 42A7 clr.l -[A7] 000004E0 2F2E 000C move.l -[A7], [A6 + 0xC] 000004E4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000004E8 201F move.l D0, [A7]+ 000004EA E488 lsr D0, 2 000004EC 3E00 move.w D7, D0 000004EE 206E 000C movea.l A0, [A6 + 0xC] 000004F2 2850 movea.l A4, [A0] label000004F4: 000004F4 4A47 tst.w D7 000004F6 6F1A ble +0x1C /* 00000512 */ 000004F8 2F14 move.l -[A7], [A4] 000004FA 226E 0008 movea.l A1, [A6 + 0x8] 000004FE 41E9 0008 lea.l A0, [A1 + 0x8] 00000502 2018 move.l D0, [A0]+ 00000504 6702 beq +0x4 /* 00000508 */ 00000506 2F00 move.l -[A7], D0 label00000508: 00000508 2050 movea.l A0, [A0] 0000050A 4E90 jsr [A0] 0000050C 588C addq.l A4, 4 0000050E 5347 subq.w D7, 1 00000510 60E2 bra -0x1C /* 000004F4 */ label00000512: 00000512 4CDF 1080 movem.l D7,A4, [A7]+ 00000516 4E5E unlink A6 00000518 205F movea.l A0, [A7]+ 0000051A 504F addq.w A7, 8 0000051C 4ED0 jmp [A0] fn0000051E: 0000051E 4E56 0000 link A6, 0 00000522 2F2D FAF6 move.l -[A7], [A5 - 0x50A] 00000526 2F0E move.l -[A7], A6 00000528 4EBA FFAC jsr [PC - 0x54 /* 000004D6 */] 0000052C 4AAD FB02 tst.l [A5 - 0x4FE] 00000530 670A beq +0xC /* 0000053C */ 00000532 2F2D FB02 move.l -[A7], [A5 - 0x4FE] 00000536 2F0E move.l -[A7], A6 00000538 4EBA FF9C jsr [PC - 0x64 /* 000004D6 */] label0000053C: 0000053C 2F2D FB06 move.l -[A7], [A5 - 0x4FA] 00000540 2F0E move.l -[A7], A6 00000542 4EBA FF92 jsr [PC - 0x6E /* 000004D6 */] 00000546 4AAD FAFE tst.l [A5 - 0x502] 0000054A 670A beq +0xC /* 00000556 */ 0000054C 2F2D FAFE move.l -[A7], [A5 - 0x502] 00000550 2F0E move.l -[A7], A6 00000552 4EBA FF82 jsr [PC - 0x7E /* 000004D6 */] label00000556: 00000556 4E5E unlink A6 00000558 205F movea.l A0, [A7]+ 0000055A 504F addq.w A7, 8 0000055C 4ED0 jmp [A0] export_121: 0000055E 4E56 FFFE link A6, -0x0002 00000562 2B6E 000C FB18 move.l [A5 - 0x4E8], [A6 + 0xC] 00000568 2B6E 0008 FB14 move.l [A5 - 0x4EC], [A6 + 0x8] 0000056E 422D FAE8 clr.b [A5 - 0x518] 00000572 2F2D FB0C move.l -[A7], [A5 - 0x4F4] 00000576 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000057A 4EBA FDAA jsr [PC - 0x256 /* 00000326 */] 0000057E 4E5E unlink A6 00000580 205F movea.l A0, [A7]+ 00000582 504F addq.w A7, 8 00000584 4ED0 jmp [A0] export_122: 00000586 4E56 FFFE link A6, -0x0002 0000058A 48E7 0118 movem.l -[A7], D7,A3,A4 0000058E 266E 000C movea.l A3, [A6 + 0xC] 00000592 286E 0008 movea.l A4, [A6 + 0x8] 00000596 4A93 tst.l [A3] 00000598 6770 beq +0x72 /* 0000060A */ 0000059A 42A7 clr.l -[A7] 0000059C 2F0B move.l -[A7], A3 0000059E 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000005A2 201F move.l D0, [A7]+ 000005A4 B0AC FFF8 cmp.l D0, [A4 - 0x8] 000005A8 6660 bne +0x62 /* 0000060A */ 000005AA 2F0B move.l -[A7], A3 000005AC 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000005B0 7000 moveq.l D0, 0x00 000005B2 2F00 move.l -[A7], D0 000005B4 4267 clr.w -[A7] 000005B6 2F0B move.l -[A7], A3 000005B8 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000005BC 121F move.b D1, [A7]+ 000005BE 201F move.l D0, [A7]+ 000005C0 1001 move.b D0, D1 000005C2 2E00 move.l D7, D0 000005C4 0807 0007 btst.b D7, 0x7 000005C8 56C7 sne D7 000005CA 4407 neg.b D7 000005CC 102C 000C move.b D0, [A4 + 0xC] 000005D0 0A00 0001 xori.b D0, 0x1 000005D4 8007 or.b D0, D7 000005D6 6714 beq +0x16 /* 000005EC */ 000005D8 42A7 clr.l -[A7] 000005DA 2F0B move.l -[A7], A3 000005DC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000005E0 201F move.l D0, [A7]+ 000005E2 D0AC FFFC add.l D0, [A4 - 0x4] 000005E6 5080 addq.l D0, 8 000005E8 2940 FFFC move.l [A4 - 0x4], D0 label000005EC: 000005EC 1007 move.b D0, D7 000005EE 661A bne +0x1C /* 0000060A */ 000005F0 206C 0008 movea.l A0, [A4 + 0x8] 000005F4 4A90 tst.l [A0] 000005F6 6612 bne +0x14 /* 0000060A */ 000005F8 4267 clr.w -[A7] 000005FA 2F0B move.l -[A7], A3 000005FC 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00000600 101F move.b D0, [A7]+ 00000602 6706 beq +0x8 /* 0000060A */ 00000604 206C 0008 movea.l A0, [A4 + 0x8] 00000608 208B move.l [A0], A3 label0000060A: 0000060A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000060E 4E5E unlink A6 00000610 205F movea.l A0, [A7]+ 00000612 504F addq.w A7, 8 00000614 4ED0 jmp [A0] export_123: fn00000616: 00000616 4E56 FFF8 link A6, -0x0008 0000061A 206E 0008 movea.l A0, [A6 + 0x8] 0000061E 7000 moveq.l D0, 0x00 00000620 2080 move.l [A0], D0 00000622 7000 moveq.l D0, 0x00 00000624 2D40 FFFC move.l [A6 - 0x4], D0 00000628 42A7 clr.l -[A7] 0000062A 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */] 0000062E 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000632 486D 03F2 pea.l [A5 + 0x3F2 /* export_122 */] 00000636 2F0E move.l -[A7], A6 00000638 4EBA FEE4 jsr [PC - 0x11C /* 0000051E */] 0000063C 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 00000642 4E5E unlink A6 00000644 205F movea.l A0, [A7]+ 00000646 5C4F addq.w A7, 6 00000648 4ED0 jmp [A0] export_124: fn0000064A: 0000064A 4E56 FFFC link A6, -0x0004 0000064E 2F0C move.l -[A7], A4 00000650 287C 0000 0B9E movea.l A4, 0xB9E 00000656 102E 0008 move.b D0, [A6 + 0x8] 0000065A 6706 beq +0x8 /* 00000662 */ 0000065C 38BC FFFF move.w [A4], 0xFFFF 00000660 6004 bra +0x6 /* 00000666 */ label00000662: 00000662 38BC FF00 move.w [A4], 0xFF00 label00000666: 00000666 285F movea.l A4, [A7]+ 00000668 4E5E unlink A6 0000066A 205F movea.l A0, [A7]+ 0000066C 544F addq.w A7, 2 0000066E 4ED0 jmp [A0] export_125: fn00000670: 00000670 206F 000C movea.l A0, [A7 + 0xC] 00000674 48D0 FCF8 movem.l [A0], D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7 00000678 D0FC 002C add.w A0, 0x2C /* ',' */ 0000067C 4258 clr.w [A0]+ 0000067E 4298 clr.l [A0]+ 00000680 43EF 0004 lea.l A1, [A7 + 0x4] 00000684 20D9 move.l [A0]+, [A1]+ 00000686 20D9 move.l [A0]+, [A1]+ 00000688 20D7 move.l [A0]+, [A7] 0000068A 204F movea.l A0, A7 0000068C 2F2F 000C move.l -[A7], [A7 + 0xC] 00000690 2F08 move.l -[A7], A0 00000692 4EBA FB34 jsr [PC - 0x4CC /* 000001C8 */] 00000696 205F movea.l A0, [A7]+ 00000698 DEFC 000C add.w A7, 0xC 0000069C 4ED0 jmp [A0] fn0000069E: 0000069E 206F 0004 movea.l A0, [A7 + 0x4] 000006A2 4CD0 FCF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7, [A0] 000006A6 D0FC 002C add.w A0, 0x2C /* ',' */ 000006AA 3018 move.w D0, [A0]+ 000006AC 2218 move.l D1, [A0]+ 000006AE 48E7 C000 movem.l -[A7], D0,D1 000006B2 3F00 move.w -[A7], D0 000006B4 2F01 move.l -[A7], D1 000006B6 2018 move.l D0, [A0]+ 000006B8 6702 beq +0x4 /* 000006BC */ 000006BA 2F00 move.l -[A7], D0 label000006BC: 000006BC 2058 movea.l A0, [A0]+ 000006BE 4E90 jsr [A0] 000006C0 4CDF 0003 movem.l D0,D1, [A7]+ 000006C4 3F00 move.w -[A7], D0 000006C6 2F01 move.l -[A7], D1 000006C8 4EBA FA94 jsr [PC - 0x56C /* 0000015E */] export_126: 000006CC 4E56 0000 link A6, 0 000006D0 2F07 move.l -[A7], D7 000006D2 3E2E 000A move.w D7, [A6 + 0xA] 000006D6 4A47 tst.w D7 000006D8 6F04 ble +0x6 /* 000006DE */ 000006DA 3B47 FC40 move.w [A5 - 0x3C0], D7 label000006DE: 000006DE 102E 0008 move.b D0, [A6 + 0x8] 000006E2 6702 beq +0x4 /* 000006E6 */ 000006E4 7E01 moveq.l D7, 0x01 label000006E6: 000006E6 4A47 tst.w D7 000006E8 6F06 ble +0x8 /* 000006F0 */ 000006EA 3F07 move.w -[A7], D7 000006EC 4EBA 000A jsr [PC + 0xA /* 000006F8 */] label000006F0: 000006F0 2E1F move.l D7, [A7]+ 000006F2 4E5E unlink A6 000006F4 2E9F move.l [A7], [A7]+ 000006F6 4E75 rts export_127: fn000006F8: 000006F8 4E56 0000 link A6, 0 000006FC 102D FC42 move.b D0, [A5 - 0x3BE] 00000700 6726 beq +0x28 /* 00000728 */ 00000702 102D FC43 move.b D0, [A5 - 0x3BD] 00000706 6720 beq +0x22 /* 00000728 */ 00000708 102D FC44 move.b D0, [A5 - 0x3BC] 0000070C 6714 beq +0x16 /* 00000722 */ 0000070E 102D FBF6 move.b D0, [A5 - 0x40A] 00000712 6708 beq +0xA /* 0000071C */ 00000714 2F2D FC3C move.l -[A7], [A5 - 0x3C4] 00000718 AA1C syscall SetCCursor 0000071A 6006 bra +0x8 /* 00000722 */ label0000071C: 0000071C 486D FBF8 pea.l [A5 - 0x408] 00000720 A851 syscall SetCursor label00000722: 00000722 3B6E 0008 FC94 move.w [A5 - 0x36C], [A6 + 0x8] label00000728: 00000728 4E5E unlink A6 0000072A 205F movea.l A0, [A7]+ 0000072C 544F addq.w A7, 2 0000072E 4ED0 jmp [A0] export_128: 00000730 4E56 FFFC link A6, -0x0004 00000734 48E7 0018 movem.l -[A7], A3,A4 00000738 286E 000C movea.l A4, [A6 + 0xC] 0000073C 102E 000A move.b D0, [A6 + 0xA] 00000740 671C beq +0x1E /* 0000075E */ 00000742 102E 0008 move.b D0, [A6 + 0x8] 00000746 6706 beq +0x8 /* 0000074E */ 00000748 2F0C move.l -[A7], A4 0000074A A983 syscall DisposeDialog 0000074C 6020 bra +0x22 /* 0000076E */ label0000074E: 0000074E 266C 009C movea.l A3, [A4 + 0x9C] 00000752 2F0C move.l -[A7], A4 00000754 A982 syscall CloseDialog 00000756 2F0B move.l -[A7], A3 00000758 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000075C 6010 bra +0x12 /* 0000076E */ label0000075E: 0000075E 102E 0008 move.b D0, [A6 + 0x8] 00000762 6706 beq +0x8 /* 0000076A */ 00000764 2F0C move.l -[A7], A4 00000766 A914 syscall DisposeWindow 00000768 6004 bra +0x6 /* 0000076E */ label0000076A: 0000076A 2F0C move.l -[A7], A4 0000076C A92D syscall CloseWindow label0000076E: 0000076E 4CDF 1800 movem.l A3,A4, [A7]+ 00000772 4E5E unlink A6 00000774 205F movea.l A0, [A7]+ 00000776 504F addq.w A7, 8 00000778 4ED0 jmp [A0] export_129: fn0000077A: 0000077A 4E56 0000 link A6, 0 0000077E 486D F9B2 pea.l [A5 - 0x64E] 00000782 A851 syscall SetCursor 00000784 4267 clr.w -[A7] 00000786 3F2E 000C move.w -[A7], [A6 + 0xC] 0000078A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000078E A985 syscall Alert 00000790 3D5F 000E move.w [A6 + 0xE], [A7]+ 00000794 4E5E unlink A6 00000796 205F movea.l A0, [A7]+ 00000798 5C4F addq.w A7, 6 0000079A 4ED0 jmp [A0] export_130: 0000079C 4E56 FFFE link A6, -0x0002 000007A0 4267 clr.w -[A7] 000007A2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000007A6 42A7 clr.l -[A7] 000007A8 4EBA FFD0 jsr [PC - 0x30 /* 0000077A */] 000007AC 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000007B0 4E5E unlink A6 000007B2 205F movea.l A0, [A7]+ 000007B4 544F addq.w A7, 2 000007B6 4ED0 jmp [A0] export_131: 000007B8 4E56 0000 link A6, 0 000007BC 3F2E 000C move.w -[A7], [A6 + 0xC] 000007C0 206E 0008 movea.l A0, [A6 + 0x8] 000007C4 2050 movea.l A0, [A0] 000007C6 2F28 0014 move.l -[A7], [A0 + 0x14] 000007CA 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */] 000007CE 4E5E unlink A6 000007D0 205F movea.l A0, [A7]+ 000007D2 5C4F addq.w A7, 6 000007D4 4ED0 jmp [A0] export_132: 000007D6 4E56 0000 link A6, 0 000007DA 2F0C move.l -[A7], A4 000007DC 286E 0008 movea.l A4, [A6 + 0x8] 000007E0 2054 movea.l A0, [A4] 000007E2 216E 000C 0008 move.l [A0 + 0x8], [A6 + 0xC] 000007E8 4228 0054 clr.b [A0 + 0x54] 000007EC 42A7 clr.l -[A7] 000007EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007F2 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 000007F6 285F movea.l A4, [A7]+ 000007F8 4E5E unlink A6 000007FA 205F movea.l A0, [A7]+ 000007FC 504F addq.w A7, 8 000007FE 4ED0 jmp [A0] fn00000800: 00000800 4E56 FFF6 link A6, -0x000A 00000804 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000808 286E 000A movea.l A4, [A6 + 0xA] 0000080C 206E 000A movea.l A0, [A6 + 0xA] 00000810 2254 movea.l A1, [A4] 00000812 2E29 0004 move.l D7, [A1 + 0x4] 00000816 DE90 add.l D7, [A0] 00000818 4A69 0008 tst.w [A1 + 0x8] 0000081C 661E bne +0x20 /* 0000083C */ 0000081E 42A7 clr.l -[A7] 00000820 3F3C 0004 move.w -[A7], 0x4 00000824 302E 0008 move.w D0, [A6 + 0x8] 00000828 5340 subq.w D0, 1 0000082A 3F00 move.w -[A7], D0 0000082C 301F move.w D0, [A7]+ 0000082E C1DF muls.w D0, [A7]+ 00000830 2E80 move.l [A7], D0 00000832 201F move.l D0, [A7]+ 00000834 D087 add.l D0, D7 00000836 2D40 000E move.l [A6 + 0xE], D0 0000083A 601E bra +0x20 /* 0000085A */ label0000083C: 0000083C 3C2E 0008 move.w D6, [A6 + 0x8] 00000840 5987 subq.l D7, 4 label00000842: 00000842 4A46 tst.w D6 00000844 6F10 ble +0x12 /* 00000856 */ 00000846 5887 addq.l D7, 4 00000848 2047 movea.l A0, D7 0000084A 2A10 move.l D5, [A0] 0000084C 70FF moveq.l D0, 0xFFFFFFFF 0000084E B085 cmp.l D0, D5 00000850 6702 beq +0x4 /* 00000854 */ 00000852 5346 subq.w D6, 1 label00000854: 00000854 60EC bra -0x12 /* 00000842 */ label00000856: 00000856 2D47 000E move.l [A6 + 0xE], D7 label0000085A: 0000085A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 0000085E 4E5E unlink A6 00000860 205F movea.l A0, [A7]+ 00000862 5C4F addq.w A7, 6 00000864 4ED0 jmp [A0] fn00000866: 00000866 4E56 0000 link A6, 0 0000086A 206E 0008 movea.l A0, [A6 + 0x8] 0000086E 2F08 move.l -[A7], A0 00000870 42A7 clr.l -[A7] 00000872 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000876 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000087A 201F move.l D0, [A7]+ 0000087C 205F movea.l A0, [A7]+ 0000087E D090 add.l D0, [A0] 00000880 2D40 000C move.l [A6 + 0xC], D0 00000884 4E5E unlink A6 00000886 2E9F move.l [A7], [A7]+ 00000888 4E75 rts export_133: 0000088A 4E56 FFFC link A6, -0x0004 0000088E 486E FFFC pea.l [A6 - 0x4] 00000892 486D 2904 pea.l [A5 + 0x2904] 00000896 3F3C 000C move.w -[A7], 0xC 0000089A 4EBA F764 jsr [PC - 0x89C /* 00000000 */] 0000089E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000008A2 4EBA F85E jsr [PC - 0x7A2 /* 00000102 */] 000008A6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000008AA 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 000008AE 2D6E FFFC 0008 move.l [A6 + 0x8], [A6 - 0x4] 000008B4 4E5E unlink A6 000008B6 4E75 rts export_134: 000008B8 4E56 0000 link A6, 0 000008BC 2F0C move.l -[A7], A4 000008BE 286E 0008 movea.l A4, [A6 + 0x8] 000008C2 2054 movea.l A0, [A4] 000008C4 4268 0002 clr.w [A0 + 0x2] 000008C8 42A7 clr.l -[A7] 000008CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008CE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000008D2 2054 movea.l A0, [A4] 000008D4 215F 0004 move.l [A0 + 0x4], [A7]+ 000008D8 4268 000A clr.w [A0 + 0xA] 000008DC 4268 0008 clr.w [A0 + 0x8] 000008E0 285F movea.l A4, [A7]+ 000008E2 4E5E unlink A6 000008E4 2E9F move.l [A7], [A7]+ 000008E6 4E75 rts export_135: 000008E8 4E56 FFF6 link A6, -0x000A 000008EC 42A7 clr.l -[A7] 000008EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008F2 3F2E 000C move.w -[A7], [A6 + 0xC] 000008F6 4EBA FF08 jsr [PC - 0xF8 /* 00000800 */] 000008FA 205F movea.l A0, [A7]+ 000008FC 2D50 000E move.l [A6 + 0xE], [A0] 00000900 4E5E unlink A6 00000902 205F movea.l A0, [A7]+ 00000904 5C4F addq.w A7, 6 00000906 4ED0 jmp [A0] export_136: 00000908 4E56 FFF6 link A6, -0x000A 0000090C 42A7 clr.l -[A7] 0000090E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000912 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000916 4EBA FEE8 jsr [PC - 0x118 /* 00000800 */] 0000091A 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000091E 206E FFFC movea.l A0, [A6 - 0x4] 00000922 20AE 000C move.l [A0], [A6 + 0xC] 00000926 4E5E unlink A6 00000928 205F movea.l A0, [A7]+ 0000092A DEFC 000A add.w A7, 0xA /* '\n' */ 0000092E 4ED0 jmp [A0] export_137: 00000930 4E56 FFF4 link A6, -0x000C 00000934 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000938 266E 0008 movea.l A3, [A6 + 0x8] 0000093C 284B movea.l A4, A3 0000093E 42A7 clr.l -[A7] 00000940 2F0B move.l -[A7], A3 00000942 3F3C 0001 move.w -[A7], 0x1 00000946 4EBA FEB8 jsr [PC - 0x148 /* 00000800 */] 0000094A 2E1F move.l D7, [A7]+ 0000094C 42A7 clr.l -[A7] 0000094E 2F0B move.l -[A7], A3 00000950 4EBA FF14 jsr [PC - 0xEC /* 00000866 */] 00000954 2C1F move.l D6, [A7]+ label00000956: 00000956 BC87 cmp.l D6, D7 00000958 5EC0 sgt D0 0000095A 4A00 tst.b D0 0000095C 6712 beq +0x14 /* 00000970 */ 0000095E 2047 movea.l A0, D7 00000960 2210 move.l D1, [A0] 00000962 B2AE 000C cmp.l D1, [A6 + 0xC] 00000966 56C1 sne D1 00000968 C001 and.b D0, D1 0000096A 6704 beq +0x6 /* 00000970 */ 0000096C 5887 addq.l D7, 4 0000096E 60E6 bra -0x18 /* 00000956 */ label00000970: 00000970 BC87 cmp.l D6, D7 00000972 6F42 ble +0x44 /* 000009B6 */ 00000974 2054 movea.l A0, [A4] 00000976 4A68 000A tst.w [A0 + 0xA] 0000097A 6F14 ble +0x16 /* 00000990 */ 0000097C 2054 movea.l A0, [A4] 0000097E 3028 0008 move.w D0, [A0 + 0x8] 00000982 5240 addq.w D0, 1 00000984 3140 0008 move.w [A0 + 0x8], D0 00000988 2247 movea.l A1, D7 0000098A 70FF moveq.l D0, 0xFFFFFFFF 0000098C 2280 move.l [A1], D0 0000098E 601A bra +0x1C /* 000009AA */ label00000990: 00000990 42A7 clr.l -[A7] 00000992 2F0B move.l -[A7], A3 00000994 2007 move.l D0, D7 00000996 9093 sub.l D0, [A3] 00000998 2F00 move.l -[A7], D0 0000099A 42A7 clr.l -[A7] 0000099C 7004 moveq.l D0, 0x04 0000099E 2F00 move.l -[A7], D0 000009A0 486E 000C pea.l [A6 + 0xC] 000009A4 42A7 clr.l -[A7] 000009A6 A9E0 syscall Munger 000009A8 2A1F move.l D5, [A7]+ label000009AA: 000009AA 2054 movea.l A0, [A4] 000009AC 3028 0002 move.w D0, [A0 + 0x2] 000009B0 5340 subq.w D0, 1 000009B2 3140 0002 move.w [A0 + 0x2], D0 label000009B6: 000009B6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000009BA 4E5E unlink A6 000009BC 205F movea.l A0, [A7]+ 000009BE 504F addq.w A7, 8 000009C0 4ED0 jmp [A0] export_138: 000009C2 4E56 0000 link A6, 0 000009C6 2F0C move.l -[A7], A4 000009C8 286E 0008 movea.l A4, [A6 + 0x8] 000009CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009D0 2054 movea.l A0, [A4] 000009D2 2F28 0004 move.l -[A7], [A0 + 0x4] 000009D6 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000009DA 2054 movea.l A0, [A4] 000009DC 4268 0002 clr.w [A0 + 0x2] 000009E0 285F movea.l A4, [A7]+ 000009E2 4E5E unlink A6 000009E4 2E9F move.l [A7], [A7]+ 000009E6 4E75 rts fn000009E8: 000009E8 4E56 0000 link A6, 0 000009EC 48E7 0018 movem.l -[A7], A3,A4 000009F0 266E 0008 movea.l A3, [A6 + 0x8] 000009F4 286B 0008 movea.l A4, [A3 + 0x8] 000009F8 2054 movea.l A0, [A4] 000009FA 3028 000A move.w D0, [A0 + 0xA] 000009FE 5340 subq.w D0, 1 00000A00 3140 000A move.w [A0 + 0xA], D0 00000A04 4A68 000A tst.w [A0 + 0xA] 00000A08 6610 bne +0x12 /* 00000A1A */ 00000A0A 2054 movea.l A0, [A4] 00000A0C 4A68 0008 tst.w [A0 + 0x8] 00000A10 6F08 ble +0xA /* 00000A1A */ 00000A12 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000A16 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */] label00000A1A: 00000A1A 4CDF 1800 movem.l A3,A4, [A7]+ 00000A1E 4E5E unlink A6 00000A20 2E9F move.l [A7], [A7]+ 00000A22 4E75 rts export_139: 00000A24 4E56 0000 link A6, 0 00000A28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A2C 4EBA FFBA jsr [PC - 0x46 /* 000009E8 */] 00000A30 4E5E unlink A6 00000A32 205F movea.l A0, [A7]+ 00000A34 DEFC 000A add.w A7, 0xA /* '\n' */ 00000A38 4ED0 jmp [A0] export_140: 00000A3A 4E56 FFB2 link A6, -0x004E 00000A3E 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000A42 286E 0008 movea.l A4, [A6 + 0x8] 00000A46 2054 movea.l A0, [A4] 00000A48 3028 000A move.w D0, [A0 + 0xA] 00000A4C 5240 addq.w D0, 1 00000A4E 3140 000A move.w [A0 + 0xA], D0 00000A52 486E FFB4 pea.l [A6 - 0x4C] 00000A56 486D 047A pea.l [A5 + 0x47A /* export_139 */] 00000A5A 2F0E move.l -[A7], A6 00000A5C 4EBA FC12 jsr [PC - 0x3EE /* 00000670 */] 00000A60 2054 movea.l A0, [A4] 00000A62 2E28 0004 move.l D7, [A0 + 0x4] 00000A66 3D68 0002 FFB2 move.w [A6 - 0x4E], [A0 + 0x2] 00000A6C 7C01 moveq.l D6, 0x01 00000A6E 6028 bra +0x2A /* 00000A98 */ label00000A70: 00000A70 206E 0008 movea.l A0, [A6 + 0x8] 00000A74 2007 move.l D0, D7 00000A76 D090 add.l D0, [A0] 00000A78 2040 movea.l A0, D0 00000A7A 2A10 move.l D5, [A0] 00000A7C 70FF moveq.l D0, 0xFFFFFFFF 00000A7E B085 cmp.l D0, D5 00000A80 6710 beq +0x12 /* 00000A92 */ 00000A82 2F05 move.l -[A7], D5 00000A84 41EE 000C lea.l A0, [A6 + 0xC] 00000A88 2018 move.l D0, [A0]+ 00000A8A 6702 beq +0x4 /* 00000A8E */ 00000A8C 2F00 move.l -[A7], D0 label00000A8E: 00000A8E 2050 movea.l A0, [A0] 00000A90 4E90 jsr [A0] label00000A92: 00000A92 5887 addq.l D7, 4 00000A94 5246 addq.w D6, 1 00000A96 6906 bvs +0x8 /* 00000A9E */ label00000A98: 00000A98 BC6E FFB2 cmp.w D6, [A6 - 0x4E] 00000A9C 6FD2 ble -0x2C /* 00000A70 */ label00000A9E: 00000A9E 486E FFB4 pea.l [A6 - 0x4C] 00000AA2 4EBA F710 jsr [PC - 0x8F0 /* 000001B4 */] 00000AA6 2F0E move.l -[A7], A6 00000AA8 4EBA FF3E jsr [PC - 0xC2 /* 000009E8 */] 00000AAC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000AB0 4E5E unlink A6 00000AB2 205F movea.l A0, [A7]+ 00000AB4 DEFC 000C add.w A7, 0xC 00000AB8 4ED0 jmp [A0] export_141: 00000ABA 4E56 0000 link A6, 0 00000ABE 206E 0008 movea.l A0, [A6 + 0x8] 00000AC2 2050 movea.l A0, [A0] 00000AC4 4A68 0002 tst.w [A0 + 0x2] 00000AC8 6E08 bgt +0xA /* 00000AD2 */ 00000ACA 7000 moveq.l D0, 0x00 00000ACC 2D40 000C move.l [A6 + 0xC], D0 00000AD0 6012 bra +0x14 /* 00000AE4 */ label00000AD2: 00000AD2 42A7 clr.l -[A7] 00000AD4 3F3C 0001 move.w -[A7], 0x1 00000AD8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ADC 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00000AE0 2D5F 000C move.l [A6 + 0xC], [A7]+ label00000AE4: 00000AE4 4E5E unlink A6 00000AE6 2E9F move.l [A7], [A7]+ 00000AE8 4E75 rts export_142: 00000AEA 4E56 FFF4 link A6, -0x000C 00000AEE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000AF2 286E 0008 movea.l A4, [A6 + 0x8] 00000AF6 2054 movea.l A0, [A4] 00000AF8 2E28 0004 move.l D7, [A0 + 0x4] 00000AFC 3D68 0002 FFF4 move.w [A6 - 0xC], [A0 + 0x2] 00000B02 7C01 moveq.l D6, 0x01 00000B04 602E bra +0x30 /* 00000B34 */ label00000B06: 00000B06 206E 0008 movea.l A0, [A6 + 0x8] 00000B0A 2007 move.l D0, D7 00000B0C D090 add.l D0, [A0] 00000B0E 2040 movea.l A0, D0 00000B10 2650 movea.l A3, [A0] 00000B12 4267 clr.w -[A7] 00000B14 2F0B move.l -[A7], A3 00000B16 41EE 000C lea.l A0, [A6 + 0xC] 00000B1A 2018 move.l D0, [A0]+ 00000B1C 6702 beq +0x4 /* 00000B20 */ 00000B1E 2F00 move.l -[A7], D0 label00000B20: 00000B20 2050 movea.l A0, [A0] 00000B22 4E90 jsr [A0] 00000B24 101F move.b D0, [A7]+ 00000B26 6706 beq +0x8 /* 00000B2E */ 00000B28 2D4B 0014 move.l [A6 + 0x14], A3 00000B2C 6012 bra +0x14 /* 00000B40 */ label00000B2E: 00000B2E 5887 addq.l D7, 4 00000B30 5246 addq.w D6, 1 00000B32 6906 bvs +0x8 /* 00000B3A */ label00000B34: 00000B34 BC6E FFF4 cmp.w D6, [A6 - 0xC] 00000B38 6FCC ble -0x32 /* 00000B06 */ label00000B3A: 00000B3A 7000 moveq.l D0, 0x00 00000B3C 2D40 0014 move.l [A6 + 0x14], D0 label00000B40: 00000B40 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000B44 4E5E unlink A6 00000B46 205F movea.l A0, [A7]+ 00000B48 DEFC 000C add.w A7, 0xC 00000B4C 4ED0 jmp [A0] export_143: 00000B4E 4E56 FFF6 link A6, -0x000A 00000B52 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000B56 266E 0008 movea.l A3, [A6 + 0x8] 00000B5A 284B movea.l A4, A3 00000B5C 42A7 clr.l -[A7] 00000B5E 2F0B move.l -[A7], A3 00000B60 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000B64 2C1F move.l D6, [A7]+ 00000B66 4267 clr.w -[A7] 00000B68 1F3C 0001 move.b -[A7], 0x1 00000B6C 4EBA F934 jsr [PC - 0x6CC /* 000004A2 */] 00000B70 1E1F move.b D7, [A7]+ 00000B72 42A7 clr.l -[A7] 00000B74 2F0B move.l -[A7], A3 00000B76 42A7 clr.l -[A7] 00000B78 3F3C 0004 move.w -[A7], 0x4 00000B7C 302E 0010 move.w D0, [A6 + 0x10] 00000B80 5340 subq.w D0, 1 00000B82 3F00 move.w -[A7], D0 00000B84 301F move.w D0, [A7]+ 00000B86 C1DF muls.w D0, [A7]+ 00000B88 2E80 move.l [A7], D0 00000B8A 201F move.l D0, [A7]+ 00000B8C 2054 movea.l A0, [A4] 00000B8E D0A8 0004 add.l D0, [A0 + 0x4] 00000B92 2F00 move.l -[A7], D0 00000B94 42A7 clr.l -[A7] 00000B96 42A7 clr.l -[A7] 00000B98 486E 000C pea.l [A6 + 0xC] 00000B9C 7004 moveq.l D0, 0x04 00000B9E 2F00 move.l -[A7], D0 00000BA0 A9E0 syscall Munger 00000BA2 2A1F move.l D5, [A7]+ 00000BA4 4267 clr.w -[A7] 00000BA6 1F07 move.b -[A7], D7 00000BA8 4EBA F8F8 jsr [PC - 0x708 /* 000004A2 */] 00000BAC 1E1F move.b D7, [A7]+ 00000BAE 42A7 clr.l -[A7] 00000BB0 2F0B move.l -[A7], A3 00000BB2 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000BB6 BC9F cmp.l D6, [A7]+ 00000BB8 6D0A blt +0xC /* 00000BC4 */ 00000BBA 3F3C FF94 move.w -[A7], 0xFF94 00000BBE 42A7 clr.l -[A7] 00000BC0 4EBA F59C jsr [PC - 0xA64 /* 0000015E */] label00000BC4: 00000BC4 2054 movea.l A0, [A4] 00000BC6 3028 0002 move.w D0, [A0 + 0x2] 00000BCA 5240 addq.w D0, 1 00000BCC 3140 0002 move.w [A0 + 0x2], D0 00000BD0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000BD4 4E5E unlink A6 00000BD6 205F movea.l A0, [A7]+ 00000BD8 DEFC 000A add.w A7, 0xA /* '\n' */ 00000BDC 4ED0 jmp [A0] export_144: 00000BDE 4E56 0000 link A6, 0 00000BE2 3F3C 0001 move.w -[A7], 0x1 00000BE6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BEE 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 00000BF2 4E5E unlink A6 00000BF4 205F movea.l A0, [A7]+ 00000BF6 504F addq.w A7, 8 00000BF8 4ED0 jmp [A0] export_145: 00000BFA 4E56 0000 link A6, 0 00000BFE 206E 0008 movea.l A0, [A6 + 0x8] 00000C02 2050 movea.l A0, [A0] 00000C04 3028 0002 move.w D0, [A0 + 0x2] 00000C08 5240 addq.w D0, 1 00000C0A 3F00 move.w -[A7], D0 00000C0C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C10 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C14 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 00000C18 4E5E unlink A6 00000C1A 205F movea.l A0, [A7]+ 00000C1C 504F addq.w A7, 8 00000C1E 4ED0 jmp [A0] export_146: 00000C20 4E56 FFF0 link A6, -0x0010 00000C24 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000C28 266E 0008 movea.l A3, [A6 + 0x8] 00000C2C 284B movea.l A4, A3 00000C2E 2054 movea.l A0, [A4] 00000C30 2E28 0004 move.l D7, [A0 + 0x4] 00000C34 DE93 add.l D7, [A3] 00000C36 2C07 move.l D6, D7 00000C38 42A7 clr.l -[A7] 00000C3A 2F0B move.l -[A7], A3 00000C3C 4EBA FC28 jsr [PC - 0x3D8 /* 00000866 */] 00000C40 281F move.l D4, [A7]+ label00000C42: 00000C42 B887 cmp.l D4, D7 00000C44 6F14 ble +0x16 /* 00000C5A */ 00000C46 2047 movea.l A0, D7 00000C48 2A10 move.l D5, [A0] 00000C4A 70FF moveq.l D0, 0xFFFFFFFF 00000C4C B085 cmp.l D0, D5 00000C4E 6706 beq +0x8 /* 00000C56 */ 00000C50 2046 movea.l A0, D6 00000C52 2085 move.l [A0], D5 00000C54 5886 addq.l D6, 4 label00000C56: 00000C56 5887 addq.l D7, 4 00000C58 60E8 bra -0x16 /* 00000C42 */ label00000C5A: 00000C5A 2054 movea.l A0, [A4] 00000C5C 4268 0008 clr.w [A0 + 0x8] 00000C60 2F0B move.l -[A7], A3 00000C62 42A7 clr.l -[A7] 00000C64 3F3C 0004 move.w -[A7], 0x4 00000C68 2054 movea.l A0, [A4] 00000C6A 3F28 0002 move.w -[A7], [A0 + 0x2] 00000C6E 301F move.w D0, [A7]+ 00000C70 C1DF muls.w D0, [A7]+ 00000C72 2E80 move.l [A7], D0 00000C74 201F move.l D0, [A7]+ 00000C76 2054 movea.l A0, [A4] 00000C78 D0A8 0004 add.l D0, [A0 + 0x4] 00000C7C 2F00 move.l -[A7], D0 00000C7E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000C82 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000C86 4E5E unlink A6 00000C88 2E9F move.l [A7], [A7]+ 00000C8A 4E75 rts export_147: 00000C8C 4E56 0000 link A6, 0 00000C90 102E 0008 move.b D0, [A6 + 0x8] 00000C94 670A beq +0xC /* 00000CA0 */ 00000C96 2F2D FF2E move.l -[A7], [A5 - 0xD2] 00000C9A 42A7 clr.l -[A7] 00000C9C A85E syscall BitSet 00000C9E 6008 bra +0xA /* 00000CA8 */ label00000CA0: 00000CA0 2F2D FF2E move.l -[A7], [A5 - 0xD2] 00000CA4 42A7 clr.l -[A7] 00000CA6 A85F syscall BitClr label00000CA8: 00000CA8 4E5E unlink A6 00000CAA 205F movea.l A0, [A7]+ 00000CAC 544F addq.w A7, 2 00000CAE 4ED0 jmp [A0]